package org.insia.smartposse.beans;

import java.util.Date;

import org.insia.smartposse.mapping.Categories;

public class Projects {

	private Long id;
	private Users managerId;
	private Date createdDate;
	private Date startDate;
	private Date endDate;
	private Integer complete;
	private String place;
	private String company;
	private String subject;
	private String shortDescription;
	private Categories categoryId;
	private Double budget;
	
	public Projects(Long id, Users managerId, Date createdDate, Date startDate, Date endDate, 
			Integer complete, String place, String company, String subject, String shortDescription, 
			Categories categoryId, Double budget) {
		this.id = id;
		this.managerId = managerId;
		this.createdDate = createdDate;
		this.startDate = startDate;
		this.endDate = endDate;
		this.complete = complete;
		this.place = place;
		this.company = company;
		this.subject = subject;
		this.shortDescription = shortDescription;
		this.categoryId = categoryId;
		this.budget = budget;
	}

	/**
	 * @return the budget
	 */
	public Double getBudget() {
		return budget;
	}

	/**
	 * @param budget the budget to set
	 */
	public void setBudget(Double budget) {
		this.budget = budget;
	}

	/**
	 * @return the categoryId
	 */
	public Categories getCategoryId() {
		return categoryId;
	}

	/**
	 * @param categoryId the categoryId to set
	 */
	public void setCategoryId(Categories categoryId) {
		this.categoryId = categoryId;
	}

	/**
	 * @return the company
	 */
	public String getCompany() {
		return company;
	}

	/**
	 * @param company the company to set
	 */
	public void setCompany(String company) {
		this.company = company;
	}

	/**
	 * @return the complete
	 */
	public Integer getComplete() {
		return complete;
	}

	/**
	 * @param complete the complete to set
	 */
	public void setComplete(Integer complete) {
		this.complete = complete;
	}

	/**
	 * @return the createdDate
	 */
	public Date getCreatedDate() {
		return createdDate;
	}

	/**
	 * @param createdDate the createdDate to set
	 */
	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	/**
	 * @return the endDate
	 */
	public Date getEndDate() {
		return endDate;
	}

	/**
	 * @param endDate the endDate to set
	 */
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return the managerId
	 */
	public Users getManagerId() {
		return managerId;
	}

	/**
	 * @param managerId the managerId to set
	 */
	public void setManagerId(Users managerId) {
		this.managerId = managerId;
	}

	/**
	 * @return the place
	 */
	public String getPlace() {
		return place;
	}

	/**
	 * @param place the place to set
	 */
	public void setPlace(String place) {
		this.place = place;
	}

	/**
	 * @return the shortDescription
	 */
	public String getShortDescription() {
		return shortDescription;
	}

	/**
	 * @param shortDescription the shortDescription to set
	 */
	public void setShortDescription(String shortDescription) {
		this.shortDescription = shortDescription;
	}

	/**
	 * @return the startDate
	 */
	public Date getStartDate() {
		return startDate;
	}

	/**
	 * @param startDate the startDate to set
	 */
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	/**
	 * @return the subject
	 */
	public String getSubject() {
		return subject;
	}

	/**
	 * @param subject the subject to set
	 */
	public void setSubject(String subject) {
		this.subject = subject;
	}
	
	

}
